home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / hardware / a2000kbd_2_a1200.lha / A1200_ExtKeyboard / A1200_ExtKeyb.doc next >
Text File  |  1994-02-27  |  5KB  |  101 lines

  1.  
  2.                  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  3.                  = External Keyboard for an Amiga 1200 =
  4.                  -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  5.                  =           By Hans Luijten           =
  6.                  -    EMail: j.a.w.m.luijten@kub.nl    -
  7.                  =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  8.  
  9.   WARNING:
  10.  
  11. Although this is hack is done on several A1200's, and works just great on
  12. these machines, I won't be responsible for ANY damage caused by this hack.
  13.  
  14.  
  15.   WHAT YOU NEED:
  16.  
  17. An external (or internal) keyboard like from an Amiga 2000/3000/4000,
  18. some wire, a plug for the keyboard, a screwdriver, a scalpel , some solder,
  19. a 'fine' soldering iron and a switch.
  20. If you don't have any experience modifying your computer or other
  21. electronics, then this is NOT for you, ask someone who does have experience.
  22.  
  23.  
  24.   WHAT WE WILL DO:
  25.  
  26. We will deactivate the internal Amiga 1200 keyboard MPU and feed the CIA
  27. with the required keyboard signal's coming form the 6570 of the external
  28. keyboard. Since Ctrl-LAmiga-RAmiga won't work with the Amiga 2000/3000/4000
  29. keyboards, we will also build a reset-switch.
  30.  
  31.  
  32.   HOW WE DO IT:
  33.  
  34. First we disassemble the Amiga 1200, if you can't do this: STOP now, this
  35. hack is NOT for you. We need to remove the case, the keyboard, the
  36. floppydrive and (if you have one) the harddisk.
  37. After you did this, you need to remove the tin-cover from the motherboard
  38. so we can access it.
  39.  
  40. Now take a look at the 'A1200_Inside'-IFF.
  41. We first will deactivate the keyboard-MPU of the Amiga 1200.
  42. We need to cut two lines of the U13, pin 13 and 14. The little dot on the
  43. chip indicates pin 1, or use the IFF to locate these pins.
  44. After cutting these lines the CIA (U7) won't receive any keyboard data
  45. (KbdData and KbdClk).
  46. We can cut these pins 2 using the scalpel. If you use a new sharp scalpel,
  47. this won't be a problem. Remember: be patient and do it gently !!
  48. After cutting, we bend the pins a bit further apart, so they won't make any
  49. contacts. Check this with a magnifying-glass !
  50. The Keyboard-MPU of the Amiga 1200 is now deactivated.
  51.  
  52. Again look at the 'A1200_Inside'-IFF.
  53. We now will deroute the keyboard-data to/from the external keyboard.
  54. This is done by soldering 2 wires from pins 43 and 44 of the CIA (U7).
  55. In order to locate these pins we can look at the IFF again. The dot on the
  56. chip indicates pin 1. These 2 wires go to KbdDat and KbdClk of the external
  57. keyboard like shown in the IFF.
  58. The Amiga 2000/3000/4000 keyboard will need a powersupply, this can be taken
  59. from the floppydrive's powersupply. From here we take +5Volt and GND.
  60. Remember to use a tester to check if this is really +5Volt and GND !
  61. The other 2 lines of the powersupply are GND and +12Volt, +12Volt will be
  62. fatal for you keyboard and computer !! So be carefull !!
  63. We now have 4 wires which must be connected to the 5 pin DIN plug for the
  64. external keyboard. Look at the 'Keyboards'-IFF for the pin-layout.
  65.  
  66. At this point the external keyboard will work, but we still can't reset the
  67. Amiga 1200. For this purpose we use a simple switch, which makes contact
  68. when you push it. This will be our reset switch. The switch we find in an
  69. PC-case, for RESET, can be used fo this purpose (if you are building your
  70. Amiga 1200 in a PC-case or PC-Tower!).
  71.  
  72. Now look again at the 'A1200_Inside'-IFF.
  73. Pin 38 of the keyboard-MPU (U13) is connected to /KbdReset (pin 128 of the
  74. 150-pins CPU-Slot). This line and GND must be connect to the switch.
  75. Gently solder a wire to pin 38 of U13 and a wire from GND, connect both
  76. wires to the switch, as drawn in the IFF.
  77.  
  78. After doing this, you can put your Amiga 1200 together again for the first
  79. testing. We won't need the old Amiga 1200 keyboard anymore, it won't
  80. function anyway.
  81. When you test this hack do the following:
  82.  
  83. 1. take a copy of the Workbench and insert it in DF0:
  84. 2. switch the Amiga 1200 on
  85. 3. from the workbench: open a shell
  86. 4. Try typing, if you get a lot of "'"-signs, then you got KbdClk and KbdDat
  87.    switched. Turn the computer off and switch the lines on the keyboard-plug.
  88. 5. Test your reset-switch by simply pushing it.
  89.  
  90. If you have any trouble; begin at the top of this doc and check everything.
  91.  
  92. Note: Amiga 1000, Amiga CDTV and Amiga 500 keyboard will work aswell, you'll
  93.       need to lookup the pinlayout of the plugs.
  94.  
  95.       This entire text is typed with an Amiga 2000 keyboard on my Amiga
  96.       1200, which is build in a PC-Tower!
  97.  
  98. Note: For creating this hack, I took some the pin-info from the
  99.       hack of Gravan A. McCormack (Tetragon@lisa.apana.org.au).
  100.  
  101.